PLAT ?= windows

ifeq ($(PLAT),linux)
OUT_FILE = "../bin/phaskell"
DEL_O  = *o
DEL_HI = *hi
else
OUT_FILE = "../bin/phaskell.exe"
DEL_O  = *.o
DEL_HI = *.hi
endif




phaskell: phaskellparser.hs
	ghc -H14m -o ${OUT_FILE} --make main.hs
 
phaskellparser.hs:
	happy phaskellparser.y

	
clean:
	del phaskellparser.hs
	del ${OUT_FILE}
	del ${DEL_O}
	del ${DEL_HI}